home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Comm / AmiTCP30b2.lha / src / amitcp / protos / kern / uipc_socket2_protos.h < prev   
Encoding:
C/C++ Source or Header  |  1993-03-05  |  1.9 KB  |  78 lines

  1. /* Prototypes for functions defined in
  2. uipc_socket2.c
  3.  */
  4.  
  5. void soisconnecting(register struct socket * so);
  6.  
  7. void soisconnected(register struct socket * so);
  8.  
  9. void soisdisconnecting(register struct socket * so);
  10.  
  11. void soisdisconnected(register struct socket * so);
  12.  
  13. struct socket * sonewconn(struct socket * , int );
  14.  
  15. void soqinsque(register struct socket * head,
  16.               register struct socket * so,
  17.               int q);
  18.  
  19. int soqremque(register struct socket * so,
  20.               int q);
  21.  
  22. void socantsendmore(struct socket * so);
  23.  
  24. void socantrcvmore(struct socket * so);
  25.  
  26. void sbselqueue(struct sockbuf * sb,
  27.                struct SocketBase * cp);
  28.  
  29. int sbwait(struct sockbuf * sb,
  30.            struct SocketBase * cp);
  31.  
  32. int sb_lock(struct sockbuf * sb,
  33.             struct SocketBase * cp);
  34.  
  35. void sowakeup(register struct socket * so,
  36.              register struct sockbuf * sb);
  37.  
  38. int soreserve(register struct socket * so,
  39.               u_long sndcc,
  40.               u_long rcvcc);
  41.  
  42. int sbreserve(struct sockbuf * sb,
  43.               u_long cc);
  44.  
  45. void sbrelease(struct sockbuf * sb);
  46.  
  47. void sbappend(struct sockbuf * sb,
  48.              struct mbuf * m);
  49.  
  50. void sbcheck(register struct sockbuf * sb);
  51.  
  52. void sbappendrecord(register struct sockbuf * sb,
  53.                    register struct mbuf * m0);
  54.  
  55. void sbinsertoob(register struct sockbuf * sb,
  56.                 register struct mbuf * m0);
  57.  
  58. int sbappendaddr(register struct sockbuf * sb,
  59.                  struct sockaddr * asa,
  60.                  struct mbuf * m0,
  61.                  struct mbuf * control);
  62.  
  63. int sbappendcontrol(struct sockbuf * sb,
  64.                     struct mbuf * m0,
  65.                     struct mbuf * control);
  66.  
  67. void sbcompress(register struct sockbuf * sb,
  68.                register struct mbuf * m,
  69.                register struct mbuf * n);
  70.  
  71. void sbflush(register struct sockbuf * sb);
  72.  
  73. void sbdrop(register struct sockbuf * sb,
  74.            register int len);
  75.  
  76. void sbdroprecord(register struct sockbuf * sb);
  77.  
  78.